<?
	$conteudo = '<?' . "\n";
	$conteudo .= "\n\t" . '/*Criando as matrizes*/' . "\n";

	for($i = 0; $i < count($objDataBase->tabelas); $i++)
	{
		$matTabelas[] = $objDataBase->getTabela($i);
		$conteudo .= "\t" . '$matTabelas[' . "'" . $objDataBase->getTabela($i) . "'" . '] = ' . "'" . ucwords(str_replace('_', ' ', $objDataBase->getTabela($i))) . "';\n";
	}

	$conteudo .= "\n";

	for($i = 0; $i < count($matTabelas); $i++)
	{
		$tabela = new Tabela($matTabelas[$i]);
		$conteudo .= "\t" . '/* Tabela ' . $tabela->getNomeTabela() . ' */'. "\n";

		for($j = 0; $j < count($tabela->getCampos()); $j++)
		{
		   $conteudo .= "\t" . '$matTabelasColunas[' . "'" . $tabela->getNomeTabela() . "'" . '][' . "'" . $tabela->getCampo($j) . "'" . '][' . "'" . 'nome' . "'" . '] = ' . "'" . ucwords(str_replace('_', ' ', $tabela->getCampo($j))) . "';\n";
		   $conteudo .= "\t" . '$matTabelasColunas[' . "'" . $tabela->getNomeTabela() . "'" . '][' . "'" . $tabela->getCampo($j) . "'" . '][' . "'" . 'tamanho' . "'" . '] = ' . "'" . ucwords(str_replace('_', ' ', $tabela->getTamanhoTipoCampo($j))) . "';\n";
		}

		$conteudo .= "\n";
	}

	$conteudo .= '?>';

	GravarArquivo::execute('language.inc', $conteudo);
?>